home *** CD-ROM | disk | FTP | other *** search
- /****************************************************************
- This file was created automatically by `KitCat V1.1'
- Do NOT edit by hand!
- ****************************************************************/
-
- #ifndef CAT_H
- #include "CAT.h"
- #endif /* !CAT_H */
-
- #ifndef CLIB_LOCALE_PROTOS_H
- #include <clib/locale_protos.h>
- #endif /* !CLIB_LOCALE_PROTOS_H */
-
- #ifdef AZTEC_C
- #ifndef __PRAGMAS_LOCALE_LIB_H
- #include <pragmas/locale_lib.h>
- #endif /* !PRAGMAS_LOCALE_LIB_H */
- #endif /* AZTEC_C */
-
- static LONG MUISpellVersion = 1;
- static const STRPTR MUISpellBuiltInLanguage = (STRPTR) "deutsch";
-
- struct KCMUISpellArrayType
- { LONG cca_ID;
- STRPTR cca_Str;
- };
-
- static const struct KCMUISpellArrayType KCMUISpellArray [] =
- {
- {m_AppDescription, (STRPTR)m_AppDescription_STR},
- {m_MNlabel0Projekt, (STRPTR)m_MNlabel0Projekt_STR},
- {m_MNlabel0Laden, (STRPTR)m_MNlabel0Laden_STR},
- {m_MNlabel0LadenChar, (STRPTR)m_MNlabel0LadenChar_STR},
- {m_MNlabel0Speichern, (STRPTR)m_MNlabel0Speichern_STR},
- {m_MNlabel0SpeichernChar, (STRPTR)m_MNlabel0SpeichernChar_STR},
- {m_MNlabel0Speichernals, (STRPTR)m_MNlabel0Speichernals_STR},
- {m_MNlabel0Voreinstellungen, (STRPTR)m_MNlabel0Voreinstellungen_STR},
- {m_menspellHilfe, (STRPTR)m_menspellHilfe_STR},
- {m_MNlabel0Info, (STRPTR)m_MNlabel0Info_STR},
- {m_MNlabel0Ende, (STRPTR)m_MNlabel0Ende_STR},
- {m_MNlabel0EndeChar, (STRPTR)m_MNlabel0EndeChar_STR},
- {m_win_spell, (STRPTR)m_win_spell_STR},
- {m_bt_learn, (STRPTR)m_bt_learn_STR},
- {m_bt_guess, (STRPTR)m_bt_guess_STR},
- {m_bt_back, (STRPTR)m_bt_back_STR},
- {m_bt_accept, (STRPTR)m_bt_accept_STR},
- {m_bt_ignore, (STRPTR)m_bt_ignore_STR},
- {m_bt_skip, (STRPTR)m_bt_skip_STR},
- {m_win_view, (STRPTR)m_win_view_STR},
- {m_win_prefs, (STRPTR)m_win_prefs_STR},
- {m_cy_line0, (STRPTR)m_cy_line0_STR},
- {m_cy_line1, (STRPTR)m_cy_line1_STR},
- {m_cy_ram0, (STRPTR)m_cy_ram0_STR},
- {m_cy_ram1, (STRPTR)m_cy_ram1_STR},
- {m_cy_ram2, (STRPTR)m_cy_ram2_STR},
- {m_cy_ram3, (STRPTR)m_cy_ram3_STR},
- {m_gr_prefs_2Title, (STRPTR)m_gr_prefs_2Title_STR},
- {m_la_back, (STRPTR)m_la_back_STR},
- {m_la_forward, (STRPTR)m_la_forward_STR},
- {m_la_buffer, (STRPTR)m_la_buffer_STR},
- {m_GR_grp_5Title, (STRPTR)m_GR_grp_5Title_STR},
- {m_la_path, (STRPTR)m_la_path_STR},
- {m_la_books, (STRPTR)m_la_books_STR},
- {m_la_keyfile, (STRPTR)m_la_keyfile_STR},
- {m_la_rate, (STRPTR)m_la_rate_STR},
- {m_bt_save_prefs, (STRPTR)m_bt_save_prefs_STR},
- {m_bt_use_prefs, (STRPTR)m_bt_use_prefs_STR},
- {m_bt_cancel_prefs, (STRPTR)m_bt_cancel_prefs_STR},
- {m_win_info, (STRPTR)m_win_info_STR},
- {m_tx_info, (STRPTR)m_tx_info_STR},
- {m_bt_info, (STRPTR)m_bt_info_STR},
- {m_la_user, (STRPTR)m_la_user_STR},
- {m_req_aerr, (STRPTR)m_req_aerr_STR},
- {m_req_end, (STRPTR)m_req_end_STR},
- {m_req_nospace, (STRPTR)m_req_nospace_STR},
- {m_req_nomem, (STRPTR)m_req_nomem_STR},
- {m_req_fileerr, (STRPTR)m_req_fileerr_STR},
- {m_reqbt_learned, (STRPTR)m_reqbt_learned_STR},
- {m_req_learned, (STRPTR)m_req_learned_STR},
- {m_req_notsaved, (STRPTR)m_req_notsaved_STR},
- {m_reqbt_notsaved, (STRPTR)m_reqbt_notsaved_STR},
- {m_guide, (STRPTR)m_guide_STR},
- {m_MNlabel0SpeichernalsChar, (STRPTR)m_MNlabel0SpeichernalsChar_STR},
- {m_pref, (STRPTR)m_pref_STR},
- };
-
- static struct Catalog *MUISpellCatalog = NULL;
- extern struct Library *LocaleBase;
- void OpenMUISpellCatalog(struct Locale *loc, STRPTR language)
- { LONG tag, tagarg;
-
- CloseMUISpellCatalog();
- if (language == NULL)
- { tag = TAG_IGNORE;
- }
- else
- { tag = OC_Language;
- tagarg = (LONG) language;
- }
- if (LocaleBase != NULL && MUISpellCatalog == NULL)
- { MUISpellCatalog = OpenCatalog(loc, (STRPTR) "MUISpell.catalog",
- OC_BuiltInLanguage, MUISpellBuiltInLanguage,
- tag, tagarg,
- OC_Version, MUISpellVersion,
- TAG_DONE);
- }
- }
-
- void CloseMUISpellCatalog(void)
- { if (LocaleBase != NULL)
- CloseCatalog(MUISpellCatalog);
- MUISpellCatalog = NULL;
- }
-
- STRPTR GetMUISpellString(LONG strnum)
- { STRPTR defaultstr = NULL;
- LONG i;
-
- for (i = 0; i < sizeof(KCMUISpellArray)/sizeof(struct KCMUISpellArrayType); i++)
- { if (KCMUISpellArray[i].cca_ID == strnum)
- { defaultstr = KCMUISpellArray[i].cca_Str;
- break;
- }
- }
- if (MUISpellCatalog == NULL)
- { return(defaultstr);
- }
- return(GetCatalogStr(MUISpellCatalog, strnum, defaultstr));
- }
-